package com.simple.action.Interfaces;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.simple.entity.ModelAndView;
import com.simple.utils.ActionForm;

/**
 * 此接口定义mvc框架使用规则，使用此框架，必须实现此接口
 * @author 李凯
 * @version v-1.0
 * @date 2017-8-20
 * */
public interface Action {
	
	/**
	 * 使用次框架，必须写此方法
	 * @author 李凯
	 * @version v-1.0
	 * @date 2017-8-20
	 * @param request response
	 * @param ActionForm form
	 * @param Map<String,String> actionForward)
	 * @return ModelAndView
	 * */
	public ModelAndView execute(HttpServletRequest request,
			HttpServletResponse response,ActionForm form,
			Map<String,String> actionForward);
}
